<?php 


function mkdirs($dir, $mode = 0777)
{
  if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE;
  if (!mkdirs(dirname($dir), $mode)) return FALSE;
  return @mkdir($dir, $mode);
} 

 //获取文件名
function get_fileName($file_path){
  //1、先获取带文件部分
  $file_base_name = basename($file_path);
  //2、查找截取即可
  $f_name = substr($file_base_name,0,strrpos($file_base_name,'.'));
  return $f_name;
}


//删除指定文件夹以及文件夹下的所有文件
function deldir($dir) {
  //文件不存在返回
  if (!file_exists($dir)) {
    # code...
    return true;
  }
  if(is_dir($dir)) {
   //先删除目录下的文件：
   $dh=opendir($dir);
   while ($file=readdir($dh)) {
    if($file!="." && $file!="..") {
     $fullpath=$dir."/".$file;
     if(!is_dir($fullpath)) {
      unlink($fullpath);
    } else {
      deldir($fullpath);
    }
  }
}
closedir($dh);
   //删除当前文件夹：
if(rmdir($dir)) {
  return true;
} else {
  return false;
}
}else{
  return unlink($dir); 
}

}
